package com.experience.yledu.thread;

import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;



public class thread{

	private Lock lock = new ReentrantLock();

	private volatile int number = 0;

	public int getNumber(){
		return this.number;
	}

	private void increase() {

		/*synchronized (this) {
				number++;
			}*/

		lock.lock();
		try {
			number++;
		} finally {
			lock.unlock();
		}
	}

	public static void main(String[] args) {
		final thread th = new thread();

		for(int i = 0; i<500 ;i++){
			new Thread(new Runnable() {

				@Override
				public void run() {
					th.increase();
				}
			}).start();
		}
		while(Thread.activeCount()>1){
			Thread.yield();
		}

		System.out.println("number:"+th.getNumber());
	}
	/*我记起那年春天
	得我一个不知的欺骗
	如天空的污染 终于都上演
	我记起那年暑天
	友情爱情两边都发现亏欠
	情路上跌损
	最后已事过境迁 长街风景已变
	再度回想谁的脸 往日哪位少年
	又再路过事发景点 痛伤少不免
	仍是会流泪失眠
	尚记得当天贯心的一箭
	我记起那年秋天
	飞过一只心酸小孤燕
	半枯干的枝节于窗边发颤
	我记得那年的冬天
	半蒙半胧困于茧里面
	兜转缘份未看穿
	最后已事过境迁 长街风景已变
	再度回想谁的脸 往日哪位少年
	又再路过事发景点 痛伤少不免
	仍是会流泪失眠
	泪染穿心穿肺那一点
	季度里事过境迁 蝴蝶终于蜕变
	再没留恋谁的脸 往日两位少年
	就算让世事再翻演 会否不改变
	仍是会离别 纠缠
	拔去穿心一箭感恩不怨
	我感激这年春天
	花再开遍祝福相献
	代那邱比特放出新一箭*/
}




